<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DIS.DataBus.RedisProvider</name>
    </assembly>
    <members>
        <member name="T:DIS.DataBus.RedisProvider.Dispatcher.UpdateRealTimeDataDispatcher">
            <summary>
            实时GPS数据调度器
            </summary>
        </member>
        <member name="T:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1">
            <summary>
            抽象队列调度器
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.DataQueue">
            <summary>
            内部队列
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1._stopWork">
            <summary>
            是否停止调度
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1._sleepTime">
            <summary>
            队列为空时，sleep的毫秒数
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.#ctor(System.Int32)">
            <summary>
            
            </summary>
            <param name="sleepTime">队列为空时，sleep的毫秒数</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.Run(`0)">
            <summary>
            具体的执行方法
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.Start(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            启动调度队列执行处理操作
            </summary>
            <param name="countOfWorkItem">工作任务数</param>
            <param name="useThreadPool">是否启用线程池,默认为启用</param>
            <param name="useUnsafe">是否使用非安全的线程池</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.Stop">
            <summary>
            停止调度功能
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.Enqueue(`0)">
            <summary>
            将要处理的数据加入队列
            </summary>
            <param name="data">数据对象</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.Dequeue">
            <summary>
            从队列中取数要处理的数据
            </summary>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.Dispatcher`1.Dispose">
            <summary>
            实现IDisposable中的Dispose方法
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.UpdateRealTimeDataDispatcher.#ctor(System.Int32)">
            <summary>
            构造一个UpdateRealTimeDataDispatcher对象
            </summary>
            <param name="sleepTime">队列为空时，sleep的毫秒数</param>
        </member>
        <member name="T:DIS.DataBus.RedisProvider.RedisClient">
            <summary>
            Redis客户端
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.#ctor(DIS.DataBus.Tools.Serialize.SerializerType,DIS.DataBus.RedisProvider.RedisConfiguration)">
            <summary>
            Initializes a new instance of the <see cref="T:DIS.DataBus.RedisProvider.StackExchangeRedisClient"/> class.
            </summary>
            <param name="serializerType">The serializer Type.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.#ctor(DIS.DataBus.Tools.Serialize.SerializerType,DIS.DataBus.RedisProvider.RedisHost)">
            <summary>
            Initializes a new instance of the <see cref="T:DIS.DataBus.RedisProvider.StackExchangeRedisClient"/> class.
            </summary>
            <param name="serializerType">The serializer Type.</param>
            <param name="redisHost">The redis host.</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Dispose">
            <summary>
                Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Exists(System.String)">
            <summary>
                Verify that the specified cache key exists
            </summary>
            <param name="key">The cache key.</param>
            <returns>
                True if the key is present into Redis. Othwerwise False
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ExistsAsync(System.String)">
            <summary>
                Verify that the specified cache key exists
            </summary>
            <param name="key">The cache key.</param>
            <returns>
                True if the key is present into Redis. Othwerwise False
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Remove(System.String)">
            <summary>
                Removes the specified key from Redis Database
            </summary>
            <param name="key">The key.</param>
            <returns>
                True if the key has removed. Othwerwise False
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.RemoveAsync(System.String)">
            <summary>
                Removes the specified key from Redis Database
            </summary>
            <param name="key">The key.</param>
            <returns>
                True if the key has removed. Othwerwise False
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.RemoveAll(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Removes all specified keys from Redis Database
            </summary>
            <param name="keys">The key.</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.RemoveAllAsync(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Removes all specified keys from Redis Database
            </summary>
            <param name="keys">The key.</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Get``1(System.String)">
            <summary>
                Get the object with the specified key from Redis database
            </summary>
            <typeparam name="T">The type of the expected object</typeparam>
            <param name="key">The cache key.</param>
            <returns>
                Null if not present, otherwise the instance of T.
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.GetAsync``1(System.String)">
            <summary>
                Get the object with the specified key from Redis database
            </summary>
            <typeparam name="T">The type of the expected object</typeparam>
            <param name="key">The cache key.</param>
            <returns>
                Null if not present, otherwise the instance of T.
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Add``1(System.String,``0)">
            <summary>
                Adds the specified instance to the Redis database.
            </summary>
            <typeparam name="T">The type of the class to add to Redis</typeparam>
            <param name="key">The cache key.</param>
            <param name="value">The instance of T.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.AddAsync``1(System.String,``0)">
            <summary>
                Adds the specified instance to the Redis database.
            </summary>
            <typeparam name="T">The type of the class to add to Redis</typeparam>
            <param name="key">The cache key.</param>
            <param name="value">The instance of T.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Replace``1(System.String,``0)">
            <summary>
                Replaces the object with specified key into Redis database.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="value">The instance of T</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ReplaceAsync``1(System.String,``0)">
            <summary>
                Replaces the object with specified key into Redis database.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="value">The instance of T</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Add``1(System.String,``0,System.DateTimeOffset)">
            <summary>
                Adds the specified instance to the Redis database.
            </summary>
            <typeparam name="T">The type of the class to add to Redis</typeparam>
            <param name="key">The cache key.</param>
            <param name="value">The instance of T.</param>
            <param name="expiresAt">Expiration time.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.AddAsync``1(System.String,``0,System.DateTimeOffset)">
            <summary>
                Adds the specified instance to the Redis database.
            </summary>
            <typeparam name="T">The type of the class to add to Redis</typeparam>
            <param name="key">The cache key.</param>
            <param name="value">The instance of T.</param>
            <param name="expiresAt">Expiration time.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Replace``1(System.String,``0,System.DateTimeOffset)">
            <summary>
                Replaces the object with specified key into Redis database.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="value">The instance of T</param>
            <param name="expiresAt">Expiration time.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ReplaceAsync``1(System.String,``0,System.DateTimeOffset)">
            <summary>
                Replaces the object with specified key into Redis database.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="value">The instance of T</param>
            <param name="expiresAt">Expiration time.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Add``1(System.String,``0,System.TimeSpan)">
            <summary>
                Adds the specified instance to the Redis database.
            </summary>
            <typeparam name="T">The type of the class to add to Redis</typeparam>
            <param name="key">The cache key.</param>
            <param name="value">The instance of T.</param>
            <param name="expiresIn">The duration of the cache using Timespan.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.AddAsync``1(System.String,``0,System.TimeSpan)">
            <summary>
                Adds the specified instance to the Redis database.
            </summary>
            <typeparam name="T">The type of the class to add to Redis</typeparam>
            <param name="key">The cache key.</param>
            <param name="value">The instance of T.</param>
            <param name="expiresIn">The duration of the cache using Timespan.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Replace``1(System.String,``0,System.TimeSpan)">
            <summary>
                Replaces the object with specified key into Redis database.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="value">The instance of T</param>
            <param name="expiresIn">The duration of the cache using Timespan.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ReplaceAsync``1(System.String,``0,System.TimeSpan)">
            <summary>
                Replaces the object with specified key into Redis database.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="value">The instance of T</param>
            <param name="expiresIn">The duration of the cache using Timespan.</param>
            <returns>
                True if the object has been added. Otherwise false
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.GetAll``1(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Get the objects with the specified keys from Redis database with one roundtrip
            </summary>
            <typeparam name="T">The type of the expected object</typeparam>
            <param name="keys">The keys.</param>
            <returns>
                Empty list if there are no results, otherwise the instance of T.
                If a cache key is not present on Redis the specified object into the returned Dictionary will be null
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.GetAllAsync``1(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Get the objects with the specified keys from Redis database with one roundtrip
            </summary>
            <typeparam name="T">The type of the expected object</typeparam>
            <param name="keys">The keys.</param>
            <returns>
                Empty list if there are no results, otherwise the instance of T.
                If a cache key is not present on Redis the specified object into the returned Dictionary will be null
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.AddAll``1(System.Collections.Generic.IList{System.Tuple{System.String,``0}})">
            <summary>
                Adds all.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="items">The items.</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.AddAllAsync``1(System.Collections.Generic.IList{System.Tuple{System.String,``0}})">
            <summary>
                Adds all asynchronous.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="items">The items.</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SetAdd(System.String,System.String)">
            <summary>
                Run SADD command see http://redis.io/commands/sadd
            </summary>
            <param name="memberName">Name of the member.</param>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SetAddAsync(System.String,System.String)">
            <summary>
                Run SADD command see http://redis.io/commands/sadd
            </summary>
            <param name="memberName">Name of the member.</param>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SetAdd``1(System.String,``0)">
            <summary>
                Run SADD command http://redis.io/commands/sadd
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key"></param>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SetAddAsync``1(System.String,``0)">
            <summary>
                Run SADD command http://redis.io/commands/sadd"
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key"></param>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SetMember(System.String)">
            <summary>
                Run SMEMBERS command http://redis.io/commands/SMEMBERS
            </summary>
            <param name="memberName">Name of the member.</param>
            <returns></returns>
            <exception cref="T:System.NotImplementedException"></exception>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SetMemberAsync(System.String)">
            <summary>
                Run SMEMBERS command see http://redis.io/commands/SMEMBERS
            </summary>
            <param name="memberName">Name of the member.</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SetMembersAsync``1(System.String)">
            <summary>
                Run SMEMBERS command see http://redis.io/commands/SMEMBERS
                Deserializes the results to T
            </summary>
            <typeparam name="T">The type of the expected objects</typeparam>
            <param name="key">The key</param>
            <returns>An array of objects in the set</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SearchKeys(System.String)">
            <summary>
                Searches the keys from Redis database
            </summary>
            <remarks>
                Consider this as a command that should only be used in production environments with extreme care. It may ruin
                performance when it is executed against large databases
            </remarks>
            <param name="pattern">The pattern.</param>
            <example>
                if you want to return all keys that start with "myCacheKey" uses "myCacheKey*"
                if you want to return all keys that contain with "myCacheKey" uses "*myCacheKey*"
                if you want to return all keys that end with "myCacheKey" uses "*myCacheKey"
            </example>
            <returns>A list of cache keys retrieved from Redis database</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SearchKeysAsync(System.String)">
            <summary>
                Searches the keys from Redis database
            </summary>
            <remarks>
                Consider this as a command that should only be used in production environments with extreme care. It may ruin
                performance when it is executed against large databases
            </remarks>
            <param name="pattern">The pattern.</param>
            <example>
                if you want to return all keys that start with "myCacheKey" uses "myCacheKey*"
                if you want to return all keys that contain with "myCacheKey" uses "*myCacheKey*"
                if you want to return all keys that end with "myCacheKey" uses "*myCacheKey"
            </example>
            <returns>A list of cache keys retrieved from Redis database</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.FlushDb">
            <summary>
                Flushes the database.
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.FlushDbAsync">
            <summary>
                Flushes the database asynchronous.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Save(StackExchange.Redis.SaveType)">
            <summary>
                Save the DB in background.
            </summary>
            <param name="saveType"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SaveAsync(StackExchange.Redis.SaveType)">
            <summary>
                Save the DB in background asynchronous.
            </summary>
            <param name="saveType"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.GetInfo">
            <summary>
                Gets the information about redis.
                More info see http://redis.io/commands/INFO
            </summary>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.GetInfoAsync">
            <summary>
                Gets the information about redis.
                More info see http://redis.io/commands/INFO
            </summary>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Publish``1(StackExchange.Redis.RedisChannel,``0,StackExchange.Redis.CommandFlags)">
            <summary>
                Publishes a message to a channel.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="channel"></param>
            <param name="message"></param>
            <param name="flags"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.PublishAsync``1(StackExchange.Redis.RedisChannel,``0,StackExchange.Redis.CommandFlags)">
            <summary>
                Publishes a message to a channel.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="channel"></param>
            <param name="message"></param>
            <param name="flags"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Subscribe``1(StackExchange.Redis.RedisChannel,System.Action{``0},StackExchange.Redis.CommandFlags)">
            <summary>
                Registers a callback handler to process messages published to a channel.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="channel"></param>
            <param name="handler"></param>
            <param name="flags"></param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.SubscribeAsync``1(StackExchange.Redis.RedisChannel,System.Func{``0,System.Threading.Tasks.Task},StackExchange.Redis.CommandFlags)">
            <summary>
                Registers a callback handler to process messages published to a channel.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="channel"></param>
            <param name="handler"></param>
            <param name="flags"></param>
            <returns></returns>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Unsubscribe``1(StackExchange.Redis.RedisChannel,System.Action{``0},StackExchange.Redis.CommandFlags)">
            <summary>
                Unregisters a callback handler to process messages published to a channel.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="channel"></param>
            <param name="handler"></param>
            <param name="flags"></param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.UnsubscribeAsync``1(StackExchange.Redis.RedisChannel,System.Func{``0,System.Threading.Tasks.Task},StackExchange.Redis.CommandFlags)">
            <summary>
                Unregisters a callback handler to process messages published to a channel.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="channel"></param>
            <param name="handler"></param>
            <param name="flags"></param>
            <returns></returns>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.UnsubscribeAll(StackExchange.Redis.CommandFlags)">
            <summary>
                Unregisters all callback handlers on a channel.
            </summary>
            <param name="flags"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.UnsubscribeAllAsync(StackExchange.Redis.CommandFlags)">
            <summary>
                Unregisters all callback handlers on a channel.
            </summary>
            <param name="flags"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ListAddToLeft``1(System.String,``0)">
            <summary>
                Insert the specified value at the head of the list stored at key. If key does not exist, it is created as empty
                list before performing the push operations.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="item">The item.</param>
            <returns>
                the length of the list after the push operations.
            </returns>
            <exception cref="T:System.ArgumentException">key cannot be empty.;key</exception>
            <exception cref="T:System.ArgumentNullException">item;item cannot be null.</exception>
            <remarks>
                http://redis.io/commands/lpush
            </remarks>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ListAddToLeftAsync``1(System.String,``0)">
            <summary>
                Lists the add to left asynchronous.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <param name="item">The item.</param>
            <returns></returns>
            <exception cref="T:System.ArgumentException">key cannot be empty.;key</exception>
            <exception cref="T:System.ArgumentNullException">item;item cannot be null.</exception>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ListGetFromRight``1(System.String)">
            <summary>
                Removes and returns the last element of the list stored at key.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <returns></returns>
            <exception cref="T:System.ArgumentException">key cannot be empty.;key</exception>
            <remarks>
                http://redis.io/commands/rpop
            </remarks>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.ListGetFromRightAsync``1(System.String)">
            <summary>
                Removes and returns the last element of the list stored at key.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key">The key.</param>
            <returns></returns>
            <exception cref="T:System.ArgumentException">key cannot be empty.;key</exception>
            <remarks>
                http://redis.io/commands/rpop
            </remarks>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashDelete(System.String,System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Removes the specified fields from the hash stored at key. 
                Specified fields that do not exist within this hash are ignored. 
            </summary>
            <remarks>
                Time complexity: O(1)
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>
                If key is deleted returns true.
                If key does not exist, it is treated as an empty hash and this command returns false.
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashDelete(System.String,System.Collections.Generic.IEnumerable{System.String},StackExchange.Redis.CommandFlags)">
            <summary>
                Removes the specified fields from the hash stored at key. 
                Specified fields that do not exist within this hash are ignored. 
                If key does not exist, it is treated as an empty hash and this command returns 0.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the number of fields to be removed.
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="keys"></param>
            <param name="commandFlags">Command execution flags</param>
            <returns>Tthe number of fields that were removed from the hash, not including specified but non existing fields.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashExists(System.String,System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns if field is an existing field in the hash stored at key.
            </summary>
            
            <remarks>
                Time complexity: O(1)
            </remarks>
            <param name="hashKey">The key of the hash in redis</param>
            <param name="key">The key of the field in the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>Returns if field is an existing field in the hash stored at key.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashGet``1(System.String,System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns the value associated with field in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(1)
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>the value associated with field, or nil when field is not present in the hash or key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashGet``1(System.String,System.Collections.Generic.IEnumerable{System.String},StackExchange.Redis.CommandFlags)">
            <summary>
                Returns the values associated with the specified fields in the hash stored at key.
                For every field that does not exist in the hash, a nil value is returned. 
                Because a non-existing keys are treated as empty hashes, running HMGET against a non-existing key will return a list of nil values.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the number of fields being requested.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="keys"></param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of values associated with the given fields, in the same order as they are requested.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashGetAll``1(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns all fields and values of the hash stored at key. In the returned value, every field name is followed by its value, so the length of the reply is twice the size of the hash.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the size of the hash.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of fields and their values stored in the hash, or an empty list when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashIncerementBy(System.String,System.String,System.Int64,StackExchange.Redis.CommandFlags)">
            <summary>
                Increments the number stored at field in the hash stored at key by increment. If key does not exist, a new key holding a hash is created. 
                If field does not exist the value is set to 0 before the operation is performed.
                The range of values supported by HINCRBY is limited to 64 bit signed integers.
            </summary>
            <remarks>
                Time complexity: O(1)
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="commandFlags">Command execution flags</param>
            <param name="value">the value at field after the increment operation</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashIncerementBy(System.String,System.String,System.Double,StackExchange.Redis.CommandFlags)">
            <summary>
                Increment the specified field of an hash stored at key, and representing a floating point number, by the specified increment. 
                If the field does not exist, it is set to 0 before performing the operation.
            </summary>
            <remarks>
                <para>
                    An error is returned if one of the following conditions occur:
                    * The field contains a value of the wrong type (not a string).
                    * The current field content or the specified increment are not parsable as a double precision floating point number.
                </para>
                <para>
                    Time complexity: O(1)
                </para>
                
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="commandFlags">Command execution flags</param>
            <param name="value">the value at field after the increment operation</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashKeys(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns all field names in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the size of the hash.
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of fields in the hash, or an empty list when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashLength(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns the number of fields contained in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(1)
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>number of fields in the hash, or 0 when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashSet``1(System.String,System.String,``0,System.Boolean,StackExchange.Redis.CommandFlags)">
            <summary>
                Sets field in the hash stored at key to value. If key does not exist, a new key holding a hash is created. If field already exists in the hash, it is overwritten.
            </summary>
            
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">The key of the hash in redis</param>
            <param name="key">The key of the field in the hash</param>
            <param name="nx">Behave like hsetnx - set only if not exists</param>
            <param name="value">The value to be inserted</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>
                <c>true</c> if field is a new field in the hash and value was set.
                <c>false</c> if field already exists in the hash and no operation was performed.
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashSet``1(System.String,System.Collections.Generic.Dictionary{System.String,``0},StackExchange.Redis.CommandFlags)">
            <summary>
                Sets the specified fields to their respective values in the hash stored at key. This command overwrites any existing fields in the hash. If key does not exist, a new key holding a hash is created.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the number of fields being set.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="values"></param>
            <param name="commandFlags">Command execution flags</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashValues``1(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns all values in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the size of the hash.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of values in the hash, or an empty list when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashScan``1(System.String,System.String,System.Int32,StackExchange.Redis.CommandFlags)">
            <summary>
                iterates fields of Hash types and their associated values.
            </summary>
            <remarks>
                Time complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. 
                N is the number of elements inside the collection.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="pattern">GLOB search pattern</param>
            <param name="pageSize">Number of elements to retrieve from the redis server in the cursor</param>
            <param name="commandFlags">Command execution flags</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashDeleteAsync(System.String,System.String,StackExchange.Redis.CommandFlags)">
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>
                If key is deleted returns true.
                If key does not exist, it is treated as an empty hash and this command returns false.
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashDeleteAsync(System.String,System.Collections.Generic.IEnumerable{System.String},StackExchange.Redis.CommandFlags)">
            <summary>
                Removes the specified fields from the hash stored at key. 
                Specified fields that do not exist within this hash are ignored. 
                If key does not exist, it is treated as an empty hash and this command returns 0.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the number of fields to be removed.
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="keys">Keys to retrieve from the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>Tthe number of fields that were removed from the hash, not including specified but non existing fields.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashExistsAsync(System.String,System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns if field is an existing field in the hash stored at key.
            </summary>
            
            <remarks>
                Time complexity: O(1)
            </remarks>
            <param name="hashKey">The key of the hash in redis</param>
            <param name="key">The key of the field in the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>Returns if field is an existing field in the hash stored at key.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashGetAsync``1(System.String,System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns the value associated with field in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(1)
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>the value associated with field, or nil when field is not present in the hash or key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashGetAsync``1(System.String,System.Collections.Generic.IEnumerable{System.String},StackExchange.Redis.CommandFlags)">
            <summary>
                Returns the values associated with the specified fields in the hash stored at key.
                For every field that does not exist in the hash, a nil value is returned. 
                Because a non-existing keys are treated as empty hashes, running HMGET against a non-existing key will return a list of nil values.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the number of fields being requested.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="keys">Keys to retrieve from the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of values associated with the given fields, in the same order as they are requested.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashGetAllAsync``1(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns all fields and values of the hash stored at key. In the returned value, 
                every field name is followed by its value, so the length of the reply is twice the size of the hash.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the size of the hash.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of fields and their values stored in the hash, or an empty list when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashIncerementByAsync(System.String,System.String,System.Int64,StackExchange.Redis.CommandFlags)">
            <summary>
                Increments the number stored at field in the hash stored at key by increment. If key does not exist, a new key holding a hash is created. 
                If field does not exist the value is set to 0 before the operation is performed.
                The range of values supported by HINCRBY is limited to 64 bit signed integers.
            </summary>
            <remarks>
                Time complexity: O(1)
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="commandFlags">Command execution flags</param>
            <param name="value">the value at field after the increment operation</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashIncerementByAsync(System.String,System.String,System.Double,StackExchange.Redis.CommandFlags)">
            <summary>
                Increment the specified field of an hash stored at key, and representing a floating point number, by the specified increment. 
                If the field does not exist, it is set to 0 before performing the operation.
            </summary>
            <remarks>
                <para>
                    An error is returned if one of the following conditions occur:
                    * The field contains a value of the wrong type (not a string).
                    * The current field content or the specified increment are not parsable as a double precision floating point number.
                </para>
                <para>
                    Time complexity: O(1)
                </para>
                
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="key">Key of the entry</param>
            <param name="value">the value at field after the increment operation</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>the value at field after the increment operation.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashKeysAsync(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns all field names in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the size of the hash.
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of fields in the hash, or an empty list when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashLengthAsync(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns the number of fields contained in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(1)
            </remarks>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>number of fields in the hash, or 0 when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashSetAsync``1(System.String,System.String,``0,System.Boolean,StackExchange.Redis.CommandFlags)">
            <summary>
                Sets field in the hash stored at key to value. If key does not exist, a new key holding a hash is created. If field already exists in the hash, it is overwritten.
            </summary>
            
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">The key of the hash in redis</param>
            <param name="key">The key of the field in the hash</param>
            <param name="nx">Behave like hsetnx - set only if not exists</param>
            <param name="value">The value to be inserted</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>
                <c>true</c> if field is a new field in the hash and value was set.
                <c>false</c> if field already exists in the hash and no operation was performed.
            </returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashSetAsync``1(System.String,System.Collections.Generic.IDictionary{System.String,``0},StackExchange.Redis.CommandFlags)">
            <summary>
                Sets the specified fields to their respective values in the hash stored at key. 
                This command overwrites any existing fields in the hash. 
                If key does not exist, a new key holding a hash is created.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the number of fields being set.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command executions flags</param>
            <param name="values"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashValuesAsync``1(System.String,StackExchange.Redis.CommandFlags)">
            <summary>
                Returns all values in the hash stored at key.
            </summary>
            <remarks>
                Time complexity: O(N) where N is the size of the hash.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="commandFlags">Command execution flags</param>
            <returns>list of values in the hash, or an empty list when key does not exist.</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashScanAsync``1(System.String,System.String,System.Int32,StackExchange.Redis.CommandFlags)">
            <summary>
                iterates fields of Hash types and their associated values.
            </summary>
            <remarks>
                Time complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. 
                N is the number of elements inside the collection.
            </remarks>
            <typeparam name="T">Type of the returned value</typeparam>
            <param name="hashKey">Key of the hash</param>
            <param name="pattern">GLOB search pattern</param>
            <param name="pageSize"></param>
            <param name="commandFlags">Command execution flags</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.HashSet(System.String,StackExchange.Redis.HashEntry[],StackExchange.Redis.CommandFlags)">
            <summary>
            新增Hash 集合
            </summary>
            <param name="hashKey"></param>
            <param name="entries"></param>
            <param name="commandFlags"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.StackExchangeRedisClient.PublishAsync(StackExchange.Redis.RedisChannel,System.String,StackExchange.Redis.CommandFlags)">
            <summary>
            转发日志
            </summary>
            <param name="channel"></param>
            <param name="log"></param>
            <param name="flags"></param>
        </member>
        <member name="P:DIS.DataBus.RedisProvider.StackExchangeRedisClient.IsConnected">
            <summary>
            成功连接到Redis
            </summary>
        </member>
        <member name="P:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Database">
            <summary>
                Return the instance of <see cref="T:StackExchange.Redis.IDatabase"/> used be ICacheClient implementation
            </summary>
        </member>
        <member name="P:DIS.DataBus.RedisProvider.StackExchangeRedisClient.Serializer">
            <summary>
                Gets the serializer.
            </summary>
            <value>
                The serializer.
            </value>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.RedisClient.RealTime_Key">
            <summary>
            实时数据键值
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.RedisClient.RealTime_Dbc_Key">
            <summary>
            单条DBC数据键值
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.RedisClient.RealTime_Status_Key">
            <summary>
            单条车辆状态数据键值
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.RedisClient.RealTime_All_Key">
            <summary>
            单条车辆全部数据键值
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.RedisClient.RealTime_Online_Key">
            <summary>
            实时数据在线情况
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.RedisClient.Dbc_Key">
            <summary>
            DBC参数键值
            </summary>
        </member>
        <member name="F:DIS.DataBus.RedisProvider.RedisClient.Terminal_Status_Key">
            <summary>
            终端在线状态信息
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.#ctor(DIS.DataBus.Tools.Serialize.SerializerType,DIS.DataBus.RedisProvider.RedisConfiguration,DIS.DataBus.Models.WorkMode)">
            <summary>
            构造Redis客户端
            </summary>
            <param name="serializerType">序列化类型</param>
            <param name="configuration">Redis配置</param>
            <param name="mode"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.StartTerminalOnlineStatusDisplatcher">
            <summary>
            终端状态模式开启队列
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.StartRealTimeDataDisplatcher">
            <summary>
            实时数据模式时开启队列
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.#ctor(DIS.DataBus.Tools.Serialize.SerializerType,DIS.DataBus.RedisProvider.RedisHost,DIS.DataBus.Models.WorkMode)">
            <summary>
            快速构造Redis客户端
            </summary>
            <param name="serializerType">序列化类型</param>
            <param name="redisHost">redis配置IP地址和端口号</param>
            <param name="mode">客户端工作模式</param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.SyncTerminalOnlineStatus(System.Collections.Generic.IEnumerable{DIS.DataBus.Models.TerminalOnlineStatus})">
            <summary>
            同步终端状态
            </summary>
            <param name="datas"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.StHashSet(System.Collections.Generic.IEnumerable{DIS.DataBus.Models.TerminalOnlineStatus})">
            <summary>
            设置终端状态
            </summary>
            <param name="datas"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.StHashGet(System.Collections.Generic.IEnumerable{System.String})">
             <summary>
            获得终端状态数据
             </summary>
             <param name="terminalCodes"></param>
             <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.ReciveRealTimeData(System.Collections.Generic.IEnumerable{DIS.DataBus.Models.RealDataMessages.RealTimeDataMsg})">
            <summary>
            接受实时数据
            </summary>
            <param name="datas"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.RtHashSet(System.Collections.Generic.IEnumerable{DIS.DataBus.Models.RealDataMessages.RealTimeDataMsg})">
            <summary>
            设置车辆实时数据
            </summary>
            <param name="datas">车辆实时数据集合</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.RtHashGet(System.String)">
            <summary>
            获取单条实时数据
            </summary>
            <param name="dataKey">数据标识（默认为终端号）</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.RtGetOnlineStatus(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            获取车辆在线状态
            </summary>
            <param name="dataKeys">数据标识（终端号）集合</param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.CountAllOnlineStatus">
            <summary>
            统计当前所有车辆在线数
            </summary>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.RtHashGet(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            按终端号查询多个车的实时数据
            </summary>
            <param name="terminalCodes">终端号数组</param>
            <returns>数据集</returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.DHashSetFromDb(System.Data.DataTable)">
            <summary>
            从数据库加载DBC参数
            </summary>
            <param name="dt"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.DHashSet(System.String,System.Collections.Generic.List{DIS.DataBus.Models.DbcItem})">
            <summary>
            设置单个DBC参数
            </summary>
            <param name="md5Code"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.DHashSet(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{DIS.DataBus.Models.DbcItem}})">
            <summary>
            设置多个DBC参数
            </summary>
            <param name="values"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.DHashGet(System.String)">
            <summary>
            获得单个DBC 
            </summary>
            <param name="md5Code"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.DHashGet(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            获得多个DBC
            </summary>
            <param name="md5Codes"></param>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.DHashGetAll">
            <summary>
            获得所有DBC
            </summary>
            <returns></returns>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.RedisClient.DHashKeys">
            <summary>
            返回所有DBC的Md5Code
            </summary>
            <returns></returns>
        </member>
        <member name="T:DIS.DataBus.RedisProvider.Dispatcher.TerminalOnlineStatusDispatcher">
            <summary>
            终端在线状态提交队列
            </summary>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.TerminalOnlineStatusDispatcher.#ctor(DIS.DataBus.RedisProvider.RedisClient,System.Int32)">
            <summary>
            
            </summary>
            <param name="client"></param>
            <param name="sleepTime"></param>
        </member>
        <member name="M:DIS.DataBus.RedisProvider.Dispatcher.TerminalOnlineStatusDispatcher.#ctor(System.Int32)">
            <summary>
            构造一个UpdateRealTimeDataDispatcher对象
            </summary>
            <param name="sleepTime">队列为空时，sleep的毫秒数</param>
        </member>
    </members>
</doc>
